package net.linlan.utils.param;

import lombok.Data;

/**
 *
 * BaseParam:查询参数对象基础信息，包含分页、关键字、时间等基础字段
 * @author Linlan
 * CreateTime 2021-11-22 17:17:54
 * @version 1.0
 * @since 1.0
 *
 */
@Data
public class BaseParam {

    /**
     * 关键字：查询输入条件q，可匹配name、title、keywords等文本信息
     */
    private String q;
    /**
     * 加密后的关键字
     */
    private String encryptQ;
    /**
     * 排序，默认主键倒序
     */
    private Integer orderBy;
    /**
     * 开始时间
     */
    private String startTime;
    /**
     * 结束时间
     */
    private String endTime;
    /**
     * 分页信息：默认第1页
     */
    private Integer page = 1;
    /**
     * 分页每页条数，默认10条
     */
    private Integer limit= 10;

}
